package cn.net.dpi.shp.model.entity;

import cn.net.dpi.shp.handler.PolygonTypeHandler;
import cn.net.dpi.shp.model.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import lombok.Getter;
import lombok.Setter;

/**
 * 限制信息实体
 *
 * @author ake
 * @since 2024-12-27
 */
@Getter
@Setter
@TableName(value = "hd_condition", autoResultMap = true)
public class HdCondition extends BaseEntity {

    private static final long serialVersionUID=1L;

    /**
     * 限制编号
     */
            private String condId;

    /**
     * 限制标识
     */
            private Long condFlg;

    /**
     * 关联 link 编号
     */
            private String linkId;

    /**
     * 关联 lane 编号
     */
            private String laneId;

    /**
     * 变更点编号(起点)
     */
            private String schangeId;

    /**
     * 变更点编号(终点)
     */
            private String echangeId;

    /**
     * 限制类型
     */
            private Long condType;

    /**
     * 限制时间
     */
            private Long condTime;

    /**
     * 车辆类型
     */
            private String vehicle;

    /**
     * 最高限速
     */
            private String speedMax;

    /**
     * 最低限速
     */
            private String speedMin;

    /**
     * 天气
     */
            private String weather;

    /**
     * 限高
     */
            private Double height;

    /**
     * 限宽
     */
            private Double width;

    /**
     * 限重
     */
            private Double weight;

    /**
     * 限轴重
     */
            private Double axle;

    /**
     * 图幅编号
     */
            private String meshId;

    /**
     * 行政区划代码
     */
            private String adminCode;

            private String time;

            private Long fileId;

    private String version;

    private Integer versionFlag;
}
